Take multi-monitor offset into account. (#302525)
authorTor Lillqvist <tml@novell.com>
Sat, 30 Apr 2005 17:50:00 +0000 (17:50 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Sat, 30 Apr 2005 17:50:00 +0000 (17:50 +0000)
2005-04-30  Tor Lillqvist  <tml@novell.com>

* gdk/win32/gdkdnd-win32.c (gdk_dropfiles_filter): Take
multi-monitor offset into account. (#302525)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/win32/gdkdnd-win32.c

index 4cc3f8a57675be39643c81cc7c8f0fb25dead8e9..9cce9c18107604ecb166306f601f70e2c0dae5ff 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-04-30  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkdnd-win32.c (gdk_dropfiles_filter): Take
+       multi-monitor offset into account. (#302525)
+
 2005-04-29  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkradioaction.c: Make the docs build.  (#302230,
index 4cc3f8a57675be39643c81cc7c8f0fb25dead8e9..9cce9c18107604ecb166306f601f70e2c0dae5ff 100644 (file)
@@ -1,3 +1,8 @@
+2005-04-30  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkdnd-win32.c (gdk_dropfiles_filter): Take
+       multi-monitor offset into account. (#302525)
+
 2005-04-29  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkradioaction.c: Make the docs build.  (#302230,
index 4cc3f8a57675be39643c81cc7c8f0fb25dead8e9..9cce9c18107604ecb166306f601f70e2c0dae5ff 100644 (file)
@@ -1,3 +1,8 @@
+2005-04-30  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkdnd-win32.c (gdk_dropfiles_filter): Take
+       multi-monitor offset into account. (#302525)
+
 2005-04-29  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/gtkradioaction.c: Make the docs build.  (#302230,
index 9a267c2273afa62eb0d6deff02a86f846733d302..1a02193567e8acfa5df95a82dd3cfd67fc762d19 100644 (file)
@@ -987,8 +987,8 @@ gdk_dropfiles_filter (GdkXEvent *xev,
       DragQueryPoint (hdrop, &pt);
       ClientToScreen (msg->hwnd, &pt);
 
-      event->dnd.x_root = pt.x;
-      event->dnd.y_root = pt.y;
+      event->dnd.x_root = pt.x + _gdk_offset_x;
+      event->dnd.y_root = pt.y + _gdk_offset_y;
       event->dnd.time = _gdk_win32_get_next_tick (msg->time);
 
       nfiles = DragQueryFile (hdrop, 0xFFFFFFFF, NULL, 0);